﻿	
	.dataTables_wrapper .dataTables_length {
	    float: left;
	    display: none;
	}
	
	.dataTables_wrapper .dataTables_info {
	    clear: both;
	    float: left;
	    padding-top: 0.755em;
	    display: none;
	}
	
	.dataTables_wrapper .dataTables_paginate {
		float: inherit;
	    text-align: center !important;
	
	}
	table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
	    background-color: #d7e8ffe0;
	    font-size: 12px;
	}
	table.dataTable tbody tr {
	    background-color: #d7e8ffe0;
	    font-size: 12px;
	}
	
	table.dataTable tbody th, table.dataTable tbody td {
	  padding: 3px 2px;
	    text-align: center;
	    border: 2px solid white;}
	 
	
	.vacio{
		background: white !important;
	}
	
	table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
	    border-top: 2px solid white;
	}
	
	.dataTables_wrapper .dataTables_filter {
	    float: right;
	    text-align: right;
	    margin: 10px;
	}
	
	.dataTables_wrapper .dataTables_paginate .paginate_button {
	    box-sizing: border-box;
	    display: inline-block;
	    padding: 0px;
	    margin-left: 10px;
	    text-align: center;
	    text-decoration: none !important;
	    cursor: pointer;
	    *: ;
	    cursor: hand;
	    color: gray !important;
	    border: 1px solid transparent;
	    background: silver;
	    height: 25px;
	    width: 25px;
	    border-radius: 12px;}
	
	
	.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	    color: #fff !important;
	    border: 0px solid #ffb627;
	    background-color: #ffb627;
	    background: #ffb627;
	}
	
	.previous{
		
		background:transparent !important;
	}
	
	.next{
		
		background:transparent !important;
	}
	table.dataTable.no-footer {
	    border-bottom: 0px solid #111!important;
	    border-bottom-width: 0px!important;
	}
	
	 
	 
	/* List View Header */
	.ms-listviewtable > thead > tr > th {
	 background-color: #5B9BD5;
	}
	 
	/* List view Header Text color*/
	.ms-vh-div,  .ms-headerSortTitleLink {
	color:white!important; font-weight: bold;
	}
	 
	/* background color for alternate rows */
	.ms-listviewtable > tbody > tr.ms-alternating {
	background: #DDEBF7
	}
	.ms-inlineSearch-searchImgHover {
	    top: -134px;
	    left: -153px;
	    position: relative;
	}
	.ms-InlineSearch-Outline-Baseline{
		width: 177px;
	    border-style: solid;
	    border-width: 1px;
	    height: 27px;
	    padding: 0px 0px 0px 5px;
	    margin: -4px 0px 0px;
	    white-space: nowrap;
	    float: left;
	}
	
	input.ms-InlineSearch-SearchBox-Baseline.ms-InlineSearch-SearchBox-Baseline {
	    background-color: transparent;
	    margin: 0px;
	    padding: 0px;
	    width: 146px;
	    height: 22px;
	    border-width: 0px;
	    vertical-align: middle;
	    outline: none;
	}
 
	
	.dataTables_wrapper .dataTables_length {
	    float: left;
	    display: none;
	}
	
	.dataTables_wrapper .dataTables_info {
	    clear: both;
	    float: left;
	    padding-top: 0.755em;
	    display: none;
	}
	
	.dataTables_wrapper .dataTables_paginate {
		float: inherit;
	    text-align: center !important;
	
	}
	table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
	    background-color: #d7e8ffe0;
	    font-size: 12px;
	}
	table.dataTable tbody tr {
	    background-color: #d7e8ffe0;
	    font-size: 12px;
	}
	
	table.dataTable tbody th, table.dataTable tbody td {
	  padding: 3px 2px;
	    text-align: center;
	    border: 2px solid white;}
	 
	
	.vacio{
		background: white !important;
	}
	
	table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
	    border-top: 2px solid white;
	}
	
	.dataTables_wrapper .dataTables_filter {
	    float: right;
	    text-align: right;
	    margin: 10px;
	}
	
	.dataTables_wrapper .dataTables_paginate .paginate_button {
	    box-sizing: border-box;
	    display: inline-block;
	    padding: 0px;
	    margin-left: 10px;
	    text-align: center;
	    text-decoration: none !important;
	    cursor: pointer;
	    *: ;
	    cursor: hand;
	    color: gray !important;
	    border: 1px solid transparent;
	    background: silver;
	    height: 25px;
	    width: 25px;
	    border-radius: 12px;}
	
	
	.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	    color: #fff !important;
	    border: 0px solid #ffb627;
	    background-color: white;
	    background: #ffb627;
	}
	
	.previous{
		
		background:transparent !important;
	}
	
	.next{
		
		background:transparent !important;
	}
	
	
/****/
	
	#rulesSanitaria label {
	    display: inline-block;
	    font-size: 14px;
	}
	
	
	.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	    color: gray !important;
	    border: 0px solid #111;
	    background-color: #585858;
	    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));
	    background: -webkit-linear-gradient(top, #585858 0%, #111 100%);
	    background: -moz-linear-gradient(top, #585858 0%, #111 100%);
	    background: -ms-linear-gradient(top, #585858 0%, #111 100%);
	    background: -o-linear-gradient(top, #585858 0%, #111 100%);
	    background: silver;
	}
	
	
	#rulesSanitaria {
		margin-top:10px;
	}
	
	
	#rulesSanitaria .titulo{
	
		background: #a5a5a5;
	    height: 50px;
	 
	    padding: 7px;
	    width: 70%;
	}
	
	#rulesSanitaria .titulo2{
		background: #0065cd;
		 height: 50px;
	   
	    padding: 7px;
	
	}
	
	
	#rulesSanitaria .titulo p, #rulesSanitaria .titulo2 p{
	
	    color: white;
	    vertical-align: middle;
	    font-weight: 500;
	    padding-left: 10px;
	    font-size: 20px;
	}
	#rulesSanitaria .table{
		
		margin-top:10px;
	}
	#rulesSanitaria .table>:not(caption)>*>* {
	    font-size: 12px;
	    background: #d7e8ff;
	    text-align: center;
	    color: #464646;
	    vertical-align: middle;
	    border-left: 3px solid white;
	    border-bottom: 3px solid white;
	    width: 20%;
	 }
	
	#rulesSanitaria th{
		
		background: #6caaff !important;
		    color: white !important;
	    font-size: 13px !important;
	    text-align: center;
	    font-weight: 400;
	    height: 20px;
	    border: 2px solid white;
	    width: 20%;
	 }
	 
	#rulesSanitaria .btn-ver{
		background: white !important;
		border-top: 3px solid white;
	} 
	
	
	#rulesSanitaria button{
		background: #6caaff;
	    color: white;
	    border: none;
	}
	
	#rulesSanitaria btn-ver button a:link, #rulesSanitaria btn-ver button a:visited{
		color:white !important;
	}
	
	table.dataTable.no-footer {
	    border-bottom: 0px solid #111;
	}
	
	
	
	.container-table{
	    overflow-x: scroll;
	    width: 70%;
	}
	
	@media only screen and (min-width: 768px){
		
		.container-table{
		    overflow-x: inherit;
		    width: inherit;
		}
		#rulesSanitaria .titulo{
		    width: inherit;
		}
	
	
	} 
	
#rulesSanitaria i.bi {
    font-size: 20px;
    color: #154a8b;
    margin-left: 0px;
}	
	
	
	.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    background: #ffb627 !important;
}

 /* height */
 
 table.dataTable tbody tr {
    background-color: #d7e8ffe0;
    font-size: 12px;
    height: 41px;
}

 
